# 如果项目中未启用CGO且编译时不开启CGO，则可直接使用alpine
# 若需要用到第三方C库，可尝试在编译时加入“-installsuffix cgo”，进行纯golang编译，但此方法不能确保能正确运行
# 如果确实需要使用第三方C库，且无法纯go编译，则需要选择其他系统镜像，如debian、ubundu等
FROM alpine:3.18

ENV TZ=GMT+5

# ARG CUSER chh
# RUN addgroup -S $CUSER && adduser -S -G $CUSER $CUSER && echo "$CUSER ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
# USER $CUSER

ARG APP
ENV APP $APP
COPY ./$APP /usr/local/bin/

CMD /usr/local/bin/$APP
